Component({
  /**
   * 组件的属性列表
   */
  properties: {
    columns: {
      type: Array,
      value: [],
    },
    tableData: {
      type: Array,
      value: [],
    },
    tableYHeight: {
      type: Number,
      value: 500,
    },
  },
  observers: {
    'tableData': function(tableData){
      wx.showLoading({
        title: '加载中',
        mask: true,
      })
      let list = tableData
      if(list.length > 200){
        list = list.slice(0, 200)
      }
      this.setData({
        showTableData: list
      })
      setTimeout(function () {
        wx.hideLoading()
      }, 200)
    }
  },
  options: {
    styleIsolation: 'apply-shared', //开启后可以通过page页面的wxss来修改组件的样式，主要用来对单元格样式自定义
  },
  /**
   * 组件的初始数据
   */
  data: {
    showTableData: [],
  },

  /**
   * 组件的方法列表
   */
  methods: {
    bindblurGoodInputDiscount(e){
      setTimeout(()=>{
        let list = this.data.tableData
        list[e.currentTarget.dataset.index].inputDiscount = e.detail.value
        list[e.currentTarget.dataset.index].inputDiscountShow = e.detail.value
        this.triggerEvent("goodDiscountItemChange", e);
        this.setData({
          tableData: list
        })
      },100)
    },
    previewPic(row){
      let item = row.currentTarget.dataset.item
      if(item.goodSkuPic){
        wx.previewImage({
          current: '', // 当前显示图片的http链接
          urls: [item.goodSkuPic] // 需要预览的图片http链接列表
        })
      }
    },
    copyText(e){
      wx.setClipboardData({
        data:e.currentTarget.dataset.text,//要复制的数据
        success (res) {
          wx.showToast({
            title: "复制成功",
            icon: "none"
          });
        }
     })
    },
  },
});
